import Command from "./command"
export class LockNavigationCommand extends Command {
  constructor() {
    super()
    this.id = "LOCK_NAVIGATION"
  }
}
export class UnlockNavigationCommand extends Command {
  constructor() {
    super()
    this.id = "UNLOCK_NAVIGATION"
  }
}
export class NavigateToBox extends Command {
  constructor(e: any) {
    super()
    this.payload = e
    this.id = "NAVIGATE_TO_BOX"
  }
}
export class FocusOnPointInsideCommand extends Command {
  constructor(e: any) {
    super()
    this.payload = e
    this.id = "FOCUS_ON_POINT_INSIDE"
  }
}
export class FocusOnPinInsideCommand extends Command {
  constructor(e: any) {
    super()
    this.payload = e
    this.id = "FOCUS_ON_PIN_INSIDE"
  }
}
export class NavigateToSweepCommand extends Command {
  constructor(e: any) {
    super()
    this.id = "MOVE_TO_SWEEP"
    this.payload = Object.assign({}, e)
  }
}
export class NavigateToLabelCommand extends Command {
  constructor(e: any) {
    super()
    this.payload = e
    this.id = "NAVIGATE_TO_LABEL"
  }
}
